mechanical street sweeper - Turco Inglés Diccionario